fastness rain - French English Dictionary